General Election 2024: What The Latest Polls Reveal Three Weeks From Election